moonflower nebula - French English Dictionary